草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

ios - 如何使用 iPhone X 的 faceID 数据

是否可以使用iphoneXfaceID数据创建用户面部的3D模型?如果是的话,你能告诉我我应该看哪里吗?我真的找不到与此相关的东西。我在WWDC上找到了一个关于真实深度和ARKit的视频,但我不确定它是否有帮助。编辑:我刚看了一个WWDCvideo它说ARKit提供了详细的3D几何面。您认为创建人脸的3D表示是否足够精确?也许结合图像?任何想法? 最佳答案 是也不是。是的,有一些API可用于获取使用TrueDepth相机捕获的深度图、用于面部跟踪和建模,以及用于在您自己的应用中使用FaceID进行身份验证:您使用LocalAuthe

iphone - CoreData 关系延迟加载?

当我有一个名为“Book”的CoreData实体时,它与另一个实体(“Bookmark”)具有一对一的关系,我是否需要同时插入“Book”的实例和“书签”到托管对象上下文中,并手动分配关系?如果我执行以下代码来实例化“Book”的实例...Book*book=[NSEntityDescriptioninsertNewObjectForEntityForName:@"Book"inManagedObjectContext:managedObjectContext];我是否可以执行以下代码来检索其书签,而将“书签”的实例插入到相同的托管对象上下文中?book.bookmark;CoreDa

iphone - UITextField 不接受来自 IOS6 键盘的输入

我已将范围缩小到仅适用于IOS6设备。原始问题:我到处搜索并尝试了所有方法,但我就是想不通!我有一个UITextField。选择后,键盘向上滑动,光标开始在文本字段上闪烁。当我点击键盘上的按钮时,一切正常,按键响应并且光标停止闪烁。唯一的问题是文本没有放入文本字​​段!但是它确实接受来自表情符号键盘的输入。非常感谢任何帮助!UITextField是这样创建的:UITextField*userInput=[[UITextFieldalloc]initWithFrame:CGRectMake(10,yPos,controlWidth,26)];yPos+=32;[userInputsetT

iphone - UITextField 在代码更改时触发 UITextFieldTextDidChangeNotification?

我正在尝试添加一个UIViewController作为UITextFieldTextDidChangeNotification通知的观察者。当我通过在文本字段中键入来更改文本时,一切都进行得很顺利。但是,如果我尝试通过调用[_textfieldsetText:@"Blahblah"]来更改文本,似乎不会触发通知。这是预期的方式吗?谢谢! 最佳答案 大多数事件通常都是如此。当事件是用户驱动时,您需要通知。但是当事件是由显式代码更改驱动时,您不需要通知。由于您正在显式调用以进行更改,因此您还可以选择调用通知处理程序。这是一种更灵活的方法

iphone - 如何使用准确的框架和展示位置 ID 启动 revmob 横幅广告?

我尝试使用RevMob建议的代码来展示带有特定展示位置ID的横幅广告,但没有成功,尝试了以下代码:RevMobAds*revmob=[RevMobAdsrevMobAds];RevMobBanner*banner=[revmobbannerWithPlacementId:@"ID_FROM_REV_MOB"];[bannershowAd];甚至尝试添加以下语句if(IS_iPad){banner.frame=CGRectMake(0,958,768,66);}elseif(IS_WIDESCREEN){banner.frame=CGRectMake(0,518,320,50);}els

iphone - 为 UITableView 的第一个和最后一个单元格制作圆角

我想为UITableView的第一个和最后一个单元格制作圆角。我从这个帖子看到了CustomRoundedcorners您可以在xib文件中使用自定义单元格,设置它们的唯一标识符,如:@"beginCell"、@"middleCell"、@"endCell"。我不想使用自定义单元格。还有其他方法吗?例如:if(cell.count==0orcell.count==last){cell.layer.cornerRadius=10;}是这样的。但是没有称为计数的属性。还有其他属性吗?已编辑:ViewController.m#import"ViewController.h"#import#i

iphone - 如何在 iOS 6 上找到 UIWebView 工具栏(以替换它们)?

我已经从另一个应用程序中尝试了以下代码,但没有找到任何东西。为什么?如何访问UIWebView工具栏?-(UIToolbar*)findVirginWebKeyboardToolbar:(UIView*)parent{if([parentisKindOfClass:[UIToolbarclass]]){UIToolbar*tb=(UIToolbar*)parent;if([tb.itemscount]==1&&[((UIBarButtonItem*)[tb.itemsobjectAtIndex:0]).customViewisKindOfClass:[UISegmentedContro

iphone - 如何将数组分配给结构成员数组?

如何将c类型数组分配给也是相同类型数组的结构成员?这是我的结构:typedefstruct{uint8_ttype;uint8_tdata[10];}MyStruct;这是结构的创建:MyStructmyStruct;这是一些数组的生成:uint8_tgeneratedArray[10]={1,2,3,4,5,6,7,8,9,10};这是我的作业:myStruct.data=generatedArray; 最佳答案 正如其他答案所说,数组不是直接可赋值的,您必须使用memcpy之类的函数:memcpy(myStruct.data,g

iphone - 是否可以在不打开特定 View 的情况下拍摄屏幕截图?

我是iPhone开发新手。不太熟悉iPhone技术中的View和布局。我要实现的是:我在包含一个按钮的页面中,单击该按钮我打开图TableView(使用核心图)。我想截取该图TableView的屏幕截图,但我不想打开该View。这可能吗?我们将不胜感激。 最佳答案 是的,您可以将View层合成到位图上下文中,然后从中获取图像对象:CGContextRefCGContextCreate(CGSizesize){CGColorSpaceRefspace=CGColorSpaceCreateDeviceRGB();CGContextRef

iphone - 如何删除以编程方式创建的标签?

我正在使用这段代码以编程方式创建两个标签..-(void)addLabel:(id)sender{ExampleAppDataObject*theDataObject=[selftheAppDataObject];theDataObject.count=theDataObject.count+1;NSLog(@"countis:%i",theDataObject.count);if(theDataObject.count==2){addLabel.enabled=NO;}if(theDataObject.count==1){CGRectimageFrame=CGRectMake(10,